var mongoose = require("mongoose");
var Schema = mongoose.Schema;
var type_id= require("./type");
var categorySchema = new Schema({
    //original分类来源 1：新闻分类 2：Tag分类
	//typeId分类来源  1：特种作业操作证  2：职业资格证 3：建筑类 4：技师/高级技师证
	id:{
        type: Number,
        default: 0
    },
	original:{
		type:Number
	},
	typeId:{
		type:Number
	},
	//分类名称
	CateName: {
		type: String
	},
	Sort:{
		type:Number
	}
});

//主建id自增
categorySchema.pre('save', function(next) {
    var doc = this;
    console.log(doc)
    type_id.findByIdAndUpdate({_id:'ids'},{$inc: { 'ids.cid': 1} }, function(error, counter)   {
        if(error)
            return next(error);
        doc.id = counter.ids.cid;
        next();
    });
});
var category = mongoose.model('category',categorySchema,'category');
module.exports = category;